body {font-family: Arial, Helvetica, sans-serif;}
ol,li,ul {list-style: none;margin: 0;padding: 0;}
.css3,a {-webkit-transition-duration: 0.5s;-ms-transition-duration: 0.5s;-o-transition-duration: 0.5s;-moz-transition-duration: 0.5s;transition-duration: 0.5s;}
a {color: #666;text-decoration: none;outline: none;}
a:hover {color: #c9261d;text-decoration: none;}
i {display: inline-block;vertical-align: middle;font-style: normal;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix {*zoom: 1;}
.rat-tophui {position: relative;top: -100px;}
.pc {display: block;}
.mobile {display: none;}
.cy-index-html {overflow: hidden;}
@media (min-width: 1600px) {
	.container {max-width: 1600px; width: 90%;}
}

/*鼠标效果*/
.mhover {position: relative;overflow: hidden;-webkit-transition: all 0.3s;transition: all 0.3s;transform: translate(0,0);}
.mhover::before,.mhover::after {content: '';position: absolute;height: 100%;width: 100%;bottom: 100%;left: 0;z-index: 0;-webkit-transition: -webkit-transform 0.3s;transition: transform 0.3s;-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);}
.mhover::before {background: #fad7d5;}
.mhover::after {background: #c9261d;}
.mhover:hover {color: #fff;}
.mhover:hover::before,.mhover:hover::after {-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}
.mhover:hover::after {-webkit-transition-delay: 0.175s;transition-delay: 0.175s;}
.mhover span,.mhover i,.mhover img {position: relative;z-index: 1;}

/*位置控制*/
.vertical-align {font-size: 0}
.vertical-align:before {display: inline-block;height: 100%;vertical-align: middle;content: ""}
.vertical-align-bottom,.vertical-align-middle {display: inline-block;max-width: 100%;font-size: 14px}
.vertical-align-middle {vertical-align: middle}
.vertical-align-bottom {vertical-align: bottom}

/* 头部导航栏目 */
.cy-header-main {position: fixed;top: 0px;left: 0px;width: 100%;height: 115px;padding: 0px;margin: 0px;overflow: hidden;z-index: 999;}
.cy-header-main.cur {background: #fff;box-shadow: 0 0 10px #ddd;border-bottom: 1px solid #e9e9e9;}
.cy-header-logo {padding: 0px;margin: 30px 0px 0px;overflow: hidden;float: left;}
.cy-header-logo img {height: 50px;}
.cy-header-nav {height: 115px;float: right;right: 0px;top: 0px;position: absolute;}
.cy-header-nav li {padding: 0px;margin: 0px;overflow: hidden;float: left;}
.cy-header-nav li a {text-align: center;width: 92px;display: inline-block;font-size: 16px;color: #fff;line-height: 112px;border-bottom: 3px solid #fff;transition: all 0.3s;}
.cy-header-main.cur .cy-header-nav li a,.cy-header-main.pro .cy-header-nav li a {color: #333;}
.cy-header-nav li.active a,.cy-header-nav li:hover a,.cy-header-main.cur .cy-header-nav li.active a,.cy-header-main.cur .cy-header-nav li:hover a,.cy-header-main.pro .cy-header-nav li.active a,.cy-header-main.pro .cy-header-nav li:hover a {color: #0080e2;border-bottom: 3px solid #0080e2;}
.cy-header-nav li.sp a {width: 180px;display: block;text-align: center;border-bottom: 3px solid #000200;background: url(../images/hotpro.png) no-repeat;background-position: center 50px;}

.cy-header-main .head-menu{right: 10px;display: none;}
.dwsxcenter {position: absolute;top: 50%;transform: translateY(-50%);}
.head-menu .line{display: block;width: 30px;height: 2px;margin: 6px 0;background: #333;transition: opacity .2s,margin-top .2s,background-color .2s,-webkit-transform .2s .1s;transition: opacity .2s,margin-top .2s,transform .2s .1s,background-color .2s;transition: opacity .2s,margin-top .2s,transform .2s .1s,background-color .2s,-webkit-transform .2s .1s;}
.head-menu-close .line:nth-child(1){-webkit-transform: translateY(8px)rotate(45deg);transform: translateY(8px)rotate(45deg);}
.head-menu-close .line:nth-child(2){opacity: 0;}
.head-menu-close .line:nth-child(3){-webkit-transform: translateY(-8px)rotate(-45deg);transform: translateY(-8px)rotate(-45deg);}
.cy-header-main .mhead-main{position: fixed;top: 55px;right: -100%;width: 100%;height: calc(100vh - 55px);padding-bottom: 30px;background: #eee; font-size: 14px; text-align: center; overflow-y: scroll;transition: all .5s;box-sizing: border-box;}
.head-open .mhead-main{right: 0px;}
.mhead-main .phead-nav .item{border-bottom: 1px solid rgba(200,200,200,.5); float: inherit;}
.mhead-main .phead-nav .item .item-link{position: relative;display: block; padding: 0 3%;line-height: 45px;overflow: hidden;color: #333;}
.mhead-main .phead-nav .item .item-link.active {color: #0080e2; font-weight: 600;}
.mhead-main .phead-nav .item .item-link .jt{right: 3%;transform:translateY(-50%) rotate(-90deg); font-size: 16px;font-weight: bold;transition: all .5s;}
.mhead-main .phead-nav .item .item-link .jt svg{display: block;}
.mhead-main .phead-nav .subnav-box{display: none;padding: 0 6% 20px;}
.mhead-main .phead-nav .subnav-box .subnav .sublink{display: block;line-height: 40px;font-size: 14px;color: #333; text-align: left;}
.mhead-main .phead-nav .item-link .jt.jt-rotate{transform:translateY(-50%) rotate(0deg);}
.mhead-main .head-tool{display: flex;justify-content: space-between;width: 100%;margin-top: 50px;padding: 20px 40% 20px 3%;background: #333;box-sizing: border-box;}
.mhead-main .head-mes{padding: 30px 3%;align-items: center; font-size: 14px;line-height: 35px;color: #333;}
.mhead-main .head-mes a{display: block;margin-right: 20px;padding-right: 20px;border-right: 1px solid rgba(222,222,222,.2);font-size: 18px;line-height: 1em;color: #fff;}
.mhead-main .head-mes .search{cursor: pointer;}
/* 导航点击显示右侧栏 */
.header-pro{position: fixed;top: 0px;right: -181px;width: 181px;background: #fff;z-index: 2000;border-left: 1px solid #ddd;}
.header-pro .img{cursor: pointer;}
.pro-box .bd li {width: 100%;height: 100%;}
.pro-box .bd li .box{height: 14.2857%;background: url(../images/img-03.jpg) no-repeat;background-size: cover;position: relative;overflow: hidden;left: 0px;border-bottom: 1px solid #ddd;box-sizing: border-box;}
.pro-box .prev{width: 93px;height: 54px;background: url(../images/img-04.jpg) no-repeat left center;float: left;cursor: pointer;}
.pro-box .next{height: 54px;background: url(../images/img-04.jpg) no-repeat right center;cursor: pointer;}
.pro-box .bd li .box table{width: 80%;height: 100%;}
.pro-box .bd li .box table td div{text-align: center;}
.pro-box .bd li .box img{height: 110px;}
.pro-box .bd li .box:hover img{margin: 0 auto;}
.pro-box .bd li .box:hover .p1{text-align: center;}
.pro-box .bd li .box .p1{text-align: left;font-size: 16px;line-height: 30px;color: #000;display: none;text-align: center;}
.pro-box .bd li .box .p2{text-align: left;font-size: 14px;color: #999;display: none;}

/*首页右侧导航*/
.right_nav {position: fixed;right: 38px;top: 50%;transform: translateY(-50%);z-index: 100;}
#menu li {margin-bottom: 20px;}
#menu li a {width: 25px;height: 25px;font-size: 12px;line-height: 25px;position: relative;display: block;text-align: center;}
#menu li a:before {content: '';display: block;width: 4px;height: 4px;position: absolute;left: 50%;margin-top: -2px;top: 50%;margin-top: -2px;background: #CBCBCB;border-radius: 50%;}
#menu li span.cont {position: absolute;height: 25px;width: 25px;color: #999;opacity: 0;visibility: hidden;-webkit-transition: all 0.3s;transition: all 0.3s;left: 3px;top: 0;border: 1px solid #999;border-radius: 50%;}
#menu li:hover span.cont,#menu li.active span.cont {opacity: 1;visibility: visible;color: #999;}
#menu li:hover a:before,#menu li.active a:before {display: none;}
#menu {position: relative;z-index: 2;}

@media (max-width: 1600px) {
	.cy-header-logo img {height: 45px;}
	.cy-header-nav li a {width: 85px;}
	.cy-header-nav li.sp a {width: 150px;}
}
@media (max-width: 1400px) {
	.cy-header-logo img {height: 40px;}
	.cy-header-nav li a {width: inherit; padding: 0px 10px;}
	.cy-header-nav li.sp a {width: 130px;}
}
@media (max-width: 1200px) {
	.cy-header-logo img {height: 35px;}
	.cy-header-nav li a {font-size: 14px; padding: 0px 8px;}
	.cy-header-nav li.sp a {width: 110px;}
}
/* 头部搜索 */
.cy-header-main .hd-so {
  position: fixed;
  top: 0px;
  left: 0;
  width: 100%;
  bottom: 0;
  background: rgba(0, 0, 0, .75);
  z-index: 990;
  padding-top: 20%;
  display: none;
}
.cy-header-main .hd-so .close {
	background-color: #fff;
	border-radius: 50%;
	padding: 15px;
  position: absolute;
  top: 20px;
  right: 2%;
  font-size: 16px;
  font-family: 'gubi';
}
.cy-header-main .hd-so .close img {width: 20px;}
.cy-header-main .hd-so .close p {padding: 0px; margin: 0px; font-family: 'gubi'; display: inline-block;}
.cy-header-main .hd-so .close b {display: none;}
.cy-header-main .hd-so .close:hover p {display: none;}
.cy-header-main .hd-so .close:hover b {display: inline-block;font-family:'shiyuan';font-weight: normal; font-size: 14px;}
.cy-header-main .so-body {
  width: 100%;
  max-width: 1000px;
	background-color: #fff;
	padding: 20px;
	border-radius: 8px;
  margin: 0 auto;
  overflow: hidden;
}
.cy-header-main .so-body .submit {
  float: right;
  width: 80px;
  height: 28px;
  border: none;
  border-radius: 1px;
  background: #314858;
  font-family: 'gubi';
  font-size: 16px;
  color: #fff;
  border: none;
  margin-left: 10px;
}
.cy-header-main .so-body .l-input {
  overflow: hidden;
  border-bottom: 1px solid #314858;
}
.cy-header-main .so-body .l-input i {
  width: 35px;
  height: 20px;
  line-height: 16px;
  overflow: hidden;
  text-align: center;
  color: #333;
  border-right: 1px solid #999;
  margin: 4px 0px;
}
.cy-header-main .so-body .l-input i img {width: 15px;}
.cy-header-main .so-body .l-input .input {
  display: block;
  width: calc(100% - 40px);
  height: 28px;
  border: none;
  font-family: 'gubi';
  font-size: 16px;
  border-radius: 0px;
  padding: 0 10px;
  background: rgba(240, 240, 240, 1);
  float: right;
}
.cy-header-main .so-body .l-input .input:focus-visible {border: 0px; outline: none;}

/* 首页Banner */
.rat-banner {width: 100%;height: 100%;margin-top: 0px;margin-left: auto;margin-right: auto;overflow: hidden;position: relative;}
.rat-banner-info {width: 100%;position: absolute;top: 50%;left: 0px;transform: translateY(-50%);padding: 0px;margin: 0px;overflow: hidden;z-index: 100;}
.cy-banner-infotxt {width: 100%;max-width: 430px;text-align: center;padding: 0px;margin: 0px 0px 80px;overflow: hidden;}
.cy-banner-infotxt .img {padding: 0px;margin: 0px 0px 20px;overflow: hidden;}
.cy-banner-infotxt .img img {width: 100%;}
.cy-banner-infotxt .tit {font-size: 21px;color: #fff;text-align: center;margin-bottom: 11px;}
.cy-banner-infotxt .txt {font-size: 16px;color: #fff;text-align: center;opacity: 0.6;line-height: 24px;}
.cy-banner-infovideo {position: relative;display: inline-block;cursor: pointer;}
.cy-banner-infovideo .kbox {position: absolute;width: 69px;height: 69px;top: 50%;right: 0px;margin: -34.5px -34.5px 0 0;background: url(../images/index-videobtn.png) no-repeat;}
.rat-banner .swiper-slide { background-repeat: no-repeat; background-size: cover;background-position: center; height: 100vh !important; width: 100% !important;}
.rat-banner .swiper-slide img {display: none;}
.rat-banner .swiper-button-prev{ background-image:none; left:20px; top:58%; width:64px; height:64px; text-align:center; line-height:64px; color:#ffffff; background-color:rgba(202, 202, 202, 0.3); transition:all .3s ease; } 
.rat-banner .swiper-button-next{ background-image:none; right:20px; top:58%; width:64px; height:64px; text-align:center; line-height:64px; color:#ffffff; background-color:rgba(202, 202, 202, 0.3); transition:all .3s ease; } 
.rat-banner .swiper-button-next.swiper-button-disabled{ background-color:rgba(0, 0, 0, 0.3); } 
.rat-banner .swiper-button-prev.swiper-button-disabled{ background-color:rgba(0, 0, 0, 0.3); } 
.rat-banner .swiper-pagination-bullet{ width:25px; height:5px; background-color:#ffffff; margin:0 14px; opacity:1; color:transparent; border-radius: 0px; } 
.rat-banner .swiper-pagination-bullet-active{ background-color:#0080e2;} 
.rat-banner .swiper-pagination{ font-size:0; }
.rat-banner .swiper-container-horizontal > .swiper-pagination-bullets{ bottom: 30px; z-index: 20;}

/* 首页栏目 */
.cy-index-headerbg .fp-tableCell {padding-top: 115px;margin: 0px;overflow: hidden;}
.cy-index-title {text-align: center;padding: 0px;margin: 0px;overflow: hidden;}
.cy-index-title h3 {font-size: 45px;line-height: 45px;margin-bottom: 13px;text-align: center;color: #000;}
.cy-index-title p {font-size: 21px;color: #333;line-height: 21px;margin-bottom: 17px;text-align: center;}
.cy-index-title span {display: inline-block;font-size: 45px;line-height: 31px;margin-bottom: 33px;}

/* 首页简介 */
.cy-index-aboutmain {padding: 0px;margin: 0px;overflow: hidden;}
.cy-index-aboutinfo {position: relative;padding: 0px;margin: 0px;overflow: hidden;}
.cy-index-aboutinfo .about-ico {position: absolute;top: 50%;left: 50%;margin: 0px;transform: translate(-50%, -50%);border-radius: 50%;box-shadow: 0 0 10px #ddd;z-index: 1;}
.cy-index-aboutinfoimg {width: 50%;padding: 0px;margin: 0px;border-top-left-radius: 218.5px;border-bottom-left-radius: 218.5px;float: left;overflow: hidden;}
.cy-index-aboutinfoimg img {width: 100%;}
.cy-index-aboutinfotxt {width: 50%;padding: 0px 0px 0px 70px;margin: 0px;overflow: hidden;float: right;}
.cy-index-aboutinfotxt .name {font-size: 38px;color: #000;line-height: 38px;margin-bottom: 24px;}
.cy-index-aboutinfotxt .info {font-size: 14px;color: #666;line-height: 28px;overflow: hidden;margin-bottom: 70px;}
.cy-index-aboutinfotxt .num {font-size: 40px;color: #0879d5;font-family: "Arial";font-weight: bold;line-height: 40px;margin-bottom: 8px;}
.cy-index-aboutinfotxt .sm {font-size: 17px;color: #6a7285;line-height: 17px;}

/* 首页生产基地 */
.cy-index-basemain {height: 100%;padding: 0px;margin: 0px;overflow: hidden;}
.cy-index-baselist {width: 160px;float: left;display: table;height: 100%;}
.cy-index-baselist ul {padding-top: 120px;width: auto;height: auto;position: inherit;display: block;}
.cy-index-baselist li {display: block;padding-left: 40px;background: url(../images/img-06.png) no-repeat 21px center;line-height: 13px;color: #000;margin: 23px 0;font-size: 13px;}
.cy-index-baselist li.cur {background: url(../images/img-07.png) no-repeat 21px center;}
.cy-index-baseinfo {width: calc(50% - 160px);height: 100%;background-image: url(../images/index-baseinfobg.jpg);background-repeat: repeat-y;background-position: center;padding: 0px;margin: 0px;overflow: hidden;float: left;position: relative;}
.cy-index-baseinfoall {width: 100%;background-color: #fff;position: absolute;top: 50%;transform: translateY(-50%);text-align: center;padding: 50px 0px 80px;margin: 0px;overflow: hidden;}
.cy-index-baseinfoimg {padding: 0px;margin: 0px 0px 65px;overflow: hidden;}
.cy-index-baseinfotitle {display: block;margin: 0 auto 36px;text-align: center;font-size: 38px;color: #000;line-height: 38px;padding-bottom: 38px;background: url(../images/img-06.jpg) no-repeat center bottom;}
.cy-index-baseinfotxt {text-align: center;font-size: 14px;color: #666;line-height: 26px;padding: 0 5%;}
.cy-index-baseimg {width: 50%;height: 100%;float: left;background-size: cover;background-repeat: no-repeat;background-position: center bottom;}
.cy-index-baseimg img {display: none; width: 100%;}

/* 首页技术优势 */
.cy-index-advantagemain {padding: 0px;margin: 0px;}
.cy-index-advantagelist {padding: 0px;margin: 0px;}
.cy-index-advantagelist li {width: 25%;padding: 0px;margin: 0px;float: left;}
.cy-index-advantagelist li a {padding: 2%;display: block;margin: 0px;}
.cy-index-advantagelist li a>div {position: relative;}
.cy-index-advantagelist li img {display: block;width: 100%;}
.cy-index-advantagelist li .te {background: #fff;width: 100%;padding: 32px 6% 0px 5%;position: absolute;left: 0px;top: 50%;transition: all 0.3s;opacity: 0;box-sizing: border-box;border-radius: 6px;box-shadow: 0 0 53px #9c9c9c;height: 119px;}
.cy-index-advantagelist li .p1 {font-size: 24px;color: #000;margin-bottom: 13px;line-height: 24px;}
.cy-index-advantagelist li .p2 {font-size: 14px;color: #666;line-height: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.cy-index-advantagelist li:hover .te {top: 80%;opacity: 1;}

/* 首页服务网络 */
.cy-index-contactmain {padding: 0px;margin: 0px 0px 50px;overflow: hidden;}
.cy-index-contactinfo {padding: 0px;margin: 0px 10%;}
.cy-index-contactlist {width: 275px;border-radius: 10px;box-shadow: 0 0 10px #ddd;padding: 0px;margin: 20px 0px;float: left;}
.cy-index-contactlist ul {border-radius: 10px;box-shadow: 0 0 10px #ddd;position: relative;}
.cy-index-contactlist li {width: 275px;height: 50px;background: #fff url(../images/img-13.png) 90% center no-repeat;line-height: 50px;font-size: 16px;color: #666;padding-left: 30px;box-sizing: border-box;border-bottom: 1px solid #ddd;cursor: pointer;}
.cy-index-contactlist li.one {border-top-left-radius: 10px;border-top-right-radius: 10px;}
.cy-index-contactlist li .slid {position: absolute;left: 275px;background: #cdcdcd;top: -1px;height: 402px;width: 400px;background: url(../images/img-10.png) no-repeat center;background-size: 100% 100%;padding: 22px 0 0 21px;box-sizing: border-box;display: none;}
.cy-index-contactlist li .slid .sbox {float: left;width: 103px;margin-right: 20px;margin-bottom: 57px;}
.cy-index-contactlist li .slid .sbox img {width: 100%;display: block;}
.cy-index-contactlist li .slid .sbox .p {text-align: center;height: 34px;line-height: 34px;color: #666;font-size: 14px;}
.cy-index-contactlist li:hover {background: #0879d5 url(../images/img-14.png) 90% center no-repeat;color: #fff;}
.cy-index-contactimg {width: 460px;padding: 0px;margin: 0px;overflow: hidden;float: right;}
.cy-index-contactimg img {width: 100%;}

/* 底部信息 */
.cy-index-footer {width: 100%;height: 30px;position: absolute;bottom: 10px;margin: 0px;padding: 0px;}
.cy-index-footer-copyright {font-size: 12px;color: #666;float: left;line-height: 25px;}
.cy-index-footer-copyright a {color: #333;}
.cy-index-footer-friendlink {width: 200px;font-size: 12px;float: right;position: relative;}
.cy-index-footer-friendlink i {width: 60px;list-style: none;font-style: normal;line-height: 30px;float: left;}
.cy-index-footer-friendlink .linkTagcs {text-align: left;width: 130px;max-height: 30px;overflow: hidden;transition: 0.3s all ease-in-out;line-height: 30px;position: absolute;right: 0;bottom: 0px;}
.cy-index-footer-friendlink .linkTagcs:hover {max-height: 150px;overflow-x: hidden;overflow-y: auto;}
.cy-index-footer-friendlink .linkTagcs a {display: block;color: #999;}

.cy-footer-main {background-image: url(../images/footer-bg.png);background-repeat: no-repeat;background-position: top;background-size: 100%;background-color: #f9f9f9;border-top: 15px solid #fff;padding: 80px 0px 0px 0px;margin: 0px;overflow: hidden;text-align: left;}
.cy-footer-top {padding: 0px 0px 80px;margin: 0px;overflow: hidden;}
.cy-footer-topinfo {width: calc(100% - 150px);padding: 0px;margin: 0px;overflow: hidden;float: left;}
.cy-footer-topinfoname {width: 300px;padding: 0px;margin: 0px;overflow: hidden;float: left;}
.cy-footer-topinfoname h3 {font-size: 32px;font-weight: 300;color: #000;line-height: 32px;padding: 0px;margin-bottom: 12px;overflow: hidden;}
.cy-footer-topinfoname p {font-size: 18px;color: #0093dd;padding: 0px;margin: 0px;overflow: hidden;}
.cy-footer-topinfotxt {width: 370px;padding: 0px;margin: 0px 30px 0px 0px;overflow: hidden;float: left;}
.cy-footer-topinfotxt li {font-size: 16px;line-height: 24px;padding: 0px 0px 10px;margin: 0px;overflow: hidden;}
.cy-footer-topinfofenxian {width: calc(100% - 700px);padding: 0px;margin: 0px;overflow: hidden;float: right;}
.cy-footer-topinfofenxian h3 {font-size: 16px;line-height: 24px;padding: 0px;margin: 0px;overflow: hidden;}
.cy-footer-topcode {width: 120px;padding: 0px;margin: 0px 0px 0px 30px;overflow: hidden;float: right;}
.cy-footer-topcode img {width: 100%;}
.cy-footer-bottom {padding: 0px;margin: 0px 0px 20px;overflow: hidden;}
.cy-footer-copyright {font-size: 14px;line-height: 30px;color: #666;padding: 0px;margin: 0px;overflow: hidden;float: left;}

/* 内页开始 */
.rat-ny-banner {padding: 0px;margin: 0px;overflow: hidden;position: relative;}
.rat-ny-banner>img {width: 100%;}
.cy-ny-banertxt {width: 100%;position: absolute;top: 50%;left: 0;transform: translateY(-50%);padding: 0px;margin: 0px;text-align: center;overflow: hidden;z-index: 5;}
.cy-ny-banertxt h3 {text-align: center;font-size: 60px;color: #fff;text-align: center;line-height: 60px;margin-bottom: 40px;}
.cy-ny-banertxt p {text-align: center;font-size: 22px;color: #fff;margin-bottom: 100px;}
.cy-ny-banertxt span {text-align: center;}
.cy-ny-twonav {width: 100%;background: #fff;box-shadow: 0 0 5px #ccc;overflow: hidden;}
.cy-ny-twonav ul {width: 100%;border-left: 1px solid #e5e5e5;overflow: hidden;}
.cy-ny-twonav ul li {width: 198px;float: left;border-right: 1px solid #e5e5e5;text-align: center;background: #fff;transition: all 0.3s;}
.cy-ny-twonav ul li a {font-size: 18px;color: #666;line-height: 92px;display: block;}
.cy-ny-twonav ul li.cur {background: #059bd9;}
.cy-ny-twonav ul li.cur a {color: #fff;}
.cy-ny-maininfo {padding: 60px 0px; margin: 0px; overflow: hidden;}

/* 公司简介 */
.cy-about-profileall {padding-top: 118px;background: #fafafa url(../images/about-bg.jpg) no-repeat;background-size: cover;}
.cy-about-profileinfo {margin: 0px;font-size: 14px;	color: #555;	line-height: 30px;}
.cy-about-profileinfo img {width: 100%;}
.cy-about-profileinfo p {margin: 0px;}
.cy-about-cultureall {padding: 0px;margin: 0px;overflow: hidden;}
.cy-about-culturetitle {background: url(../images/about-culturetitlebg.jpg) no-repeat;background-size: cover;padding-top: 104px;padding-bottom: 104px;}
.cy-about-culturetitle h3, .cy-about-culturetitle p {color: #fff;}
.cy-about-cultureinfo {padding: 0px;margin: 0px;overflow: hidden;position: relative;}
.cy-about-cultureleft {width: 50%;height: 100%;padding: 0px;margin: 0px;overflow: hidden;background-position: center;background-repeat: no-repeat;background-size: cover;position: absolute;}
.cy-about-cultureleft img {display: none;}
.cy-about-cultureright {width: 50%;padding: 70px 0px 70px 50px;margin: 0px;overflow: hidden;background: #fff url(../images/about-culturebg.png) no-repeat 97% 97%;background-size: 20%;float: right;}
.cy-about-cultureright p {background: url(../images/about-cultureico.png) no-repeat left center;line-height: 80px;font-size: 24px;color: #444;padding-left: 50px;margin: 0px;}
.cy-about-developmentmain {padding: 120px 0px 0px;margin: 0px;overflow: hidden;}
.cy-about-developmentinfo {padding: 0px;margin: 120px 0px 0px;overflow: hidden;position: relative;}
.cy-about-developmentinfo .ajax-box{position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;z-index: 1;}
.cy-about-developmentinfo ul{cursor: pointer;width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;}
.cy-about-developmentinfo ul img.bg{display: block;width: 100%;}
.cy-about-developmentinfo li{width: 100%;position: absolute;height: 100%;left: 0px;top: 0px;transition:all 2s;background: none;}
.cy-about-developmentinfo li .gez img{width: 100%;}
.cy-about-developmentinfo li .gez p{line-height: 28px;color: #333;font-size: 18px;}
.cy-about-developmentinfo li .gez{position: absolute;z-index: 1;}
.cy-about-developmentinfo li .gez1{top: 0%;left: 23%;width: 253px;}
.cy-about-developmentinfo li .gez2{bottom: 11%;left: 12%;width: 218px;}
.cy-about-developmentinfo li .gez3{top: 27%;left: 48%;width: 287px;}
.cy-about-developmentinfo li .gez4{right: 16%;top: 4%;width: 223px;}
.cy-about-developmentinfo li .gez5{bottom: 1%;right: 1%;width: 189px;}
.cy-about-developmentinfo li img{display: block;}
.cy-about-developmentinfo li.cur{transform: scale(2);opacity: 0;}
.cy-about-developmentinfo li.hide{display: none;}
.cy-about-developmentnum{background: url(../images/about-developnenttiao.jpg) no-repeat center top;background-size: 100%;margin-top: 0px;margin-bottom: 120px;text-align: center;}
.cy-about-developmentnum .owl-item{padding-top: 30px;}
.cy-about-developmentnum .owl-item a p{color: #ddd;}
.cy-about-developmentnum .owl-item.cur{background:url(../images/about-developnendot.png) no-repeat 49% 22px;}
.cy-about-developmentnum .owl-item a{display: block;}
.cy-about-developmentnum .owl-item.cur a p{color: #000;}
.cy-about-developmentnum .owl-buttons{display: none;}
.mobile-q-js{display: none;}
.cy-about-honormain {background: #fafafa;padding-top: 114px;overflow: hidden;}
.cy-about-honorlist {padding: 0px;margin: 0px;overflow: hidden;}
.cy-about-honorlist li {width: calc(16.66666% - 20px);margin: 0px 10px;padding: 0px;background-color: #fff;border: 1px solid #ccc;overflow: hidden;text-align: center;float: left;}
.cy-about-honorlist li img {max-width: 100%;}
.cy-about-honorbtn {padding: 0px;margin: 50px 0px 0px;overflow: hidden;text-align: center;}
.cy-about-honorbtn a {width: 212px;height: 45px;line-height: 49px;text-align: center;display: block;background: #0879d5;border-radius: 49px;overflow: hidden;color: #fff;margin: 0px auto 0;border: 2px solid #0879d5;transition: all 0.3s;}
.cy-about-honormain .cy-about-honorother {height: 88px;position: relative;margin-top: 70px;margin-bottom: 80px;text-align: center;}
.cy-about-honormain .cy-about-honorother::after {content: '';width: 100%;height: 1px;background-color: #ccc;position: absolute;top: 50%;left: 0px;padding: 0px;margin: 0px;display: block;z-index: 1;}
.cy-about-honormain .cy-about-honorother img{display: block;margin: 0px 0px 0px -44px;animation: topIn 1s infinite ease-in-out;z-index: 5;position: absolute;left: 50%;}
@keyframes topIn {
	0% {transform: translateY(0px);}
	50% {transform: translateY(-20px);}
	100% {transform: translateY(0px);}
}
.cy-honor-infomain {width: 100%;padding: 300px 0px 100px;background: url(../images/bg_honor.jpg) no-repeat center top;}
.cy-honor-one {border: 1px solid #ccc;padding: 10px;margin: 0px 0px 20px;overflow: hidden;}
.cy-honor-one img {width: 100%;}
.cy-honor-one .exp {width: 100%;margin: 10px 0;text-align: center;height: 75px;overflow: hidden;}
.cy-honor-one .exp p {font-size: 14px;color: #666;line-height: 25px;}

/* 产品服务 */
.rat-mobile-banner {
	height: 570px;
	margin-top: 55px;
	padding-top: 70px;
	overflow: hidden;
	background-size: cover;
	background-repeat: no-repeat;
}
.rat-mobile-bannerlist {
	padding: 0px 0px;
	min-height: 388px;
	margin: 30px 30px 0px;
	overflow: hidden;
	position: relative;
}
.rat-mobile-bannerlist .box{	
	width: 32%;
	background-size: 100% auto;
	overflow: hidden;
	margin:5% 9%;
	float: left;
}
.rat-mobile-bannerlist .box .img{
    background-size: 100% auto;
    background-color: #fff;
    border-radius: 50%;
    overflow: hidden;
}
.rat-mobile-bannerlist .box .img img{
	width: 100%;
}
.rat-mobile-bannerlist .box .img.cur{
	background-size: 100% auto;
	background-position: center bottom;
	background-color: #0080e2;
}

.rat-mobile-bannerlist .box p{
	font-size:16px;
	text-align: center;
	color: #fff;
	margin-top: 10px;
}
.rat-mobile-bannerlist .swiper-pagination {
	margin: 20px 0px 0px;
	padding: 0px;
	overflow: hidden;
}
.rat-mobile-bannerlist .swiper-pagination .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	border: 1px solid #fff;
	opacity: 1;
	border-radius: 50%;
	display: inline-block;
	float: none;
}
.rat-mobile-bannerlist .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #fff;
	border: 1px solid #fff;
}
.rat-mobile-bannerlist .swiper-pagination span {
	width: 8px;
	height: 8px;
	border: 1px solid #fff;
	border-radius: 50%;
	display: inline-block;
	float: none;
}


.cy-products-listinfo {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	z-index: 10;
}
.cy-products-listtitle {
	padding: 0px;
	margin: 250px 0px 0px;
	overflow: hidden;
}
.cy-products-listtitle h3 {font-size: 45px;line-height: 45px;margin-bottom: 13px;text-align: center;color: #fff;}
.cy-products-listtitle p {font-size: 21px;color: #fff;line-height: 21px;margin-bottom: 17px;text-align: center;}
.cy-products-listny {
	margin: 50px 0px 0px;
	padding: 0px;
	overflow: hidden;
}
.cy-products-listny li {
	width: 25%;
	margin-bottom: 20px;
	float: left;
}
.cy-products-listny li .img {
	width: 130px;
	height: 130px;
	background: #fff;
	background-size: 100% !important;
	overflow: hidden;
	border-radius: 50%;
	transition: all 0.3s;
	margin: 0 auto;
}
.cy-products-listny li p {
	font-size: 21px;
	line-height: 60px;
	color: #fff;
	text-align: center;
	transition: all 0.3s;
}
.cy-products-listny li:hover .img {
	background: #0080e2;
	background-position: center bottom;
}
.cy-products-casetitle {
	background-color: #fafafa;
	padding: 80px 0px;
	margin: 0px;
	overflow: hidden;
}
.cy-products-casemain{
	padding: 80px 0px;
	margin-top: 85px;
	background: url(../images/products-bg.jpg) no-repeat center;
	background-size: 100% 100%;
}
.cy-products-casezhongxian {
	position: relative;
	background: url(../images/products-xian.jpg) repeat-x center;
}
.cy-products-casemain .swiper-container{
	width: 80%;
	margin-left: 10%;
	padding: 0px;

}
.cy-products-casemain .swiper-wrapper{
	cursor: pointer;
}
.cy-products-casemain .swiper-container .swiper-slide{
	height: 600px;
	cursor:url(../images/cursor-drag-0.png),auto;
	overflow: hidden;
}
.cy-products-casemain .s-box{
	padding-left: 22px;
	width: 343px;
	height: 600px;
	background: url(../images/img-21.jpg) no-repeat left 45px;
	float: left;
	margin-left: -67px;
}
.cy-products-casemain .s-box1{
	margin-left: 0px;
}
.cy-products-casemain .s-box p{
	line-height: 48px;
	color: #fff;
	font-size: 16px;
}
.cy-products-casemain .s-box .z-box{
	height: 225px;
	width: 232px;
}
.cy-products-casemain .x-box{
	padding-left: 22px;
	width: 343px;
	height: 600px;
	background: url(../images/img-21.jpg) no-repeat left 300px;
	float: left;
	margin-left: -67px;
}
.cy-products-casemain .x-box img{
	width: 321px;
	height: 232px;
	display: block;
}.cy-products-casemain .s-box img{
	width: 321px;
	height: 232px;
	display: block;
}
.cy-products-casemain .x-box p{
	line-height: 48px;
	color: #fff;
	font-size: 16px;
}
.cy-products-casemain .x-box .z-box{
	height: 300px;
	width: 232px;
	margin-bottom: 22px;
}

.mobile-js{
	background:#13a7bc;
	padding:30px;
	margin-top: 20px;
	display: none;
}
.mobile-js .js2 .swiper-wrapper{
	min-height: auto;
	height: auto!important;
}
.mobile-js .swiper-slide{
	min-height: auto;
	height: auto!important;
	overflow: hidden;
}
.mobile-js img{
	display: block;
	width: 100%;
}
.mobile-js p{
	font-size: 16px;
	color: #fff;
	line-height: 24px;
	margin-top: 15px;	
}

.cy-products-servicemain {
	background-color: #fafafa;
	padding: 80px 0px 100px;
	margin: 0px;
	overflow: hidden;
}
.cy-products-servicelist {
	width: 100%;
	max-width: 1300px;
	padding: 0px;
	margin: 20px auto;
}
.cy-products-servicelist li {
	width: calc(33.33333% - 40px);
	height: 280px;
	background-color: #fff;
	box-shadow: 0px 0px 10px #999;
	padding: 20px;
	margin: 0px 20px;
	overflow: hidden;
	float: left;
}
.cy-products-servicelist li .p1 {
	font-size: 36px;
	color: #000;
	text-align: center;
	margin-bottom: 17px;
}
.cy-products-servicelist li .p2 {
	font-size: 16px;
	color: #888;
	text-align: center;
	padding: 0 10%;
}
.cy-products-servicelist li:hover {background: #0878d5;}
.cy-products-servicelist li:hover .p1,.cy-products-servicelist li:hover .p2 {color: #fff;}

.cy-products-askmain {
	padding: 80px 0px;
	margin: 0px;
	overflow: hidden;
}
.cy-products-asklist{
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}
.cy-products-asklist ul {
	width: 100%;
	overflow: hidden;
}
.cy-products-asklist ul li{
	width: 100%;
	margin-bottom: 3px;
	overflow: hidden;
}
.cy-products-asklist ul li .top{
	height: 85px;
	padding-right: 100px;
	background:#ededed url(../images/img-31.png) no-repeat 95% center;
}
.cy-products-asklist ul li .top{
	line-height: 85px;
	cursor: pointer;
}
.cy-products-asklist ul li .top p{
	font-size: 22px;
	line-height: 85px;
	margin-left: 40px;
	font-style: italic;
	display: inline-block;
}
.cy-products-asklist ul li .top p .sp{
	font-size: 22px;
	font-weight: bold;
	margin-right: 10px;
}
.cy-products-asklist ul li .top.cur{
	background: #0080e2 url(../images/img-32.png) no-repeat 95% center;
}
.cy-products-asklist ul li .top.cur p{
	color: #fff;
}
.cy-products-asklist ul li .bot{
	background: #f9f9f9 url(../images/img-33.png) no-repeat 83px top;
	padding: 55px 30px;
	font-size:14px;
	color: #666; 
	display: none;
}
.cy-products-casekuan {
	padding: 80px 0px 0px;
	margin: 0px;
	overflow: hidden;
}
.cy-products-catemain {
	padding: 80px 0px;
	margin: 0px;
	overflow: hidden;
}
.cy-products-catetitle {
	padding: 0px;
	margin: 0px 0px 30px;
	text-align: center;
	overflow: hidden;
}
.cy-products-catetitle h3 {
	font-size: 110px;
	color: #333;
	line-height: 110px;
	font-weight: bold;
	margin-bottom: 25px;
	position: relative;
}
.cy-products-catetitle p {
	font-size: 23px;
	line-height: 23px;
	display: inline-block;
	border-bottom: 1px solid #ddd;
	padding-bottom: 17px;
	position: relative;
}
.cy-products-catelist {
	width: 100%;
	max-width: 1300px;
	padding: 10px 0px 0px;
	margin: 0px auto;
	overflow: hidden;
}
.cy-products-catelist li {
	width: calc(33.33333% - 20px);
	height: 478px;
	background: #efefef;
	box-shadow: 0 0 10px #ddd;
	transition: all 0.3s;
	margin: 0px 10px 35px;
	float: left;
}
.cy-products-catelist li img {
	display: block;
	max-width: 100%;
	margin: 0 auto;
	height: 319px;
}
.cy-products-catelist li .p1 {
	font-size: 18px;
	color: #333;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 33px;
	height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 5px;
}
.cy-products-catelist li .bg {
	width: 35px;
	height: 35px;
	background: url(../images/img-41.png) no-repeat;
	display: block;
	transition: all 0.3s;
	background-size: 100% 100%;
	margin: 20px auto 0;
}
.cy-products-catelist li:hover {
	background: #fff;
}
.cy-products-catelist li:hover .bg {
	background: url(../images/img-42.png) no-repeat;
	background-size: 100% 100%;
}

.cy-products-detailstopmain {
	background-color: #efefef;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	position: relative;
}
.zjjihui {
	width: 100%;
	display: block;
}
.cy-products-detailstopmain .container {
	width: 100%;
	max-width: 1200px;
	position: absolute;
	top: 20%;
	left: 50%;
	transform: translateX(-50%);
	height: 80%;
}
.cy-products-detailstopleft {
	width: 500px;
	height: 80%;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	overflow-y: auto;
}
.cy-products-detailstopleft h3 {
	font-size: 36px;
	color: #000;
	margin-bottom: 30px;
	line-height: 36px;
}
.cy-products-detailstopleft .title {
	font-size: 24px;
	margin: 0px 0px 5px;
	padding: 0px;
	overflow: hidden;
}
.cy-products-detailstopleft .infotxt {
	line-height: 25px;
	font-size: 16px;
	padding: 0px;
	margin: 0px 0px 15px;
	overflow: hidden;
}
.cy-products-detailstopleft .infotxt2 {
	display: initial;
	border-radius: 3px;
	padding: 5px 16px 5px 30px;
	background: #fff url(../images/img-43.png) no-repeat 16px center;
	line-height: 25px;
	font-size: 16px;
	margin: 0px 0px 15px;
	overflow: hidden;
}
.cy-products-detailstopleft .infotxt p, .cy-products-detailstopleft .infotxt2 p {margin: 0px;}
.cy-products-detailstopleft .down {
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}
.cy-products-detailstopleft .down a {
	width: 180px;
	height: 50px;
	background: #3394e2 url(../images/jtd.png) no-repeat right 35px center;
	padding-left: 27px;
	font-size: 18px;
	color: #fff;
	display: block;
	box-sizing: border-box;
	line-height: 48px;
	border-radius: 3px;
	margin-top: 20px;
}
.cy-products-detailstopimg {
	display: block;
	width: 50%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0px;
}
.cy-products-detailstopimg img {max-width: 100%;}
.cy-products-detailstitle {
	padding: 80px 0px 20px;
	margin: 0px;
	overflow: hidden;
}
.cy-products-detailsinfo {
	min-height: 620px;
	padding: 120px 0px;
	background-image: url(../images/products-detailsbg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}
.cy-products-detailsinfo::after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.7;
	z-index: 2;
}
.cy-products-detailsinfotitle {
	position: relative;
	font-size: 36px;
	color: #fff;
	line-height: 36px;
	margin-bottom: 33px;
	z-index: 10;
}
.cy-products-detailsinfotxt {
	position: relative;
	z-index: 10;
	line-height: 30px;
	font-size: 16px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}
.cy-products-detailsinfotxt p {
	background: url(../images/about-cultureico.png) no-repeat left 5px;
	line-height: 35px;
	font-size: 16px;
	color: #fff;
	padding-left: 40px;
	margin: 0px;
}
.cy-products-detailsadvantage {
	background-image: url(../images/img-28.jpg);
	height: 578px;
	padding: 120px 0px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	position: relative;
}
.cy-products-detailsadvantagekuan {
	width: 100%;
	max-width: 1200px;
	padding: 0px;
	margin: 0px auto;
	overflow: hidden;
}
.cy-products-detailsinfotitle2 {
	font-size: 36px;
	color: #333;
	line-height: 36px;
	margin-top: 50px;
	margin-bottom: 20px;
}
.cy-products-detailsinfotxt2 {
	line-height: 28px;
	font-size: 16px;
	color: #888;
}
.cy-products-detailsinfotxt2 p {margin: 0px;}
.cy-products-detailsadvimg {
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	text-align: center;
}
.cy-products-detailsadvimg img {max-height: 380px;}

.cy-products-networktitle {
	background: url(../images/img-29.jpg) no-repeat center;
	padding-top: 60px;
	padding-bottom: 20px;
	position: relative;
}
.cy-products-networktitle h3, .cy-products-networktitle p {color: #fff;}

/* 销售网络 */
.cy-network-infomain {width: 100%;padding: 300px 0px 0px;background: url(../images/bg_honor.jpg) no-repeat center top;}
.cy-network-navname {
	width: 94%;
	margin: 50px auto 10px;
	text-align: center;
	font-size: 18px;
	line-height: 32px;
	color: #0080e2;
}
.cy-network-onenav {
	padding: 50px 0 10px;
	margin: 0px;
	overflow: hidden;
}
.cy-network-onenav li{
	width: 12.5%;
	float: left;
	text-align: center;
}
.cy-network-onenav li .img1{
	display: block;
}
.cy-network-onenav li .img2{
	display: none;
}
.cy-network-onenav li.cur{
	color: #0080e2
}
.cy-network-onenav li.cur .img1{
	display: none;
}
.cy-network-onenav li.cur .img2{
	display: block;
	background: #0080e2;
}
.cy-network-onenav li .img{
	display: inline-block;
}
.cy-network-onenav li .img img{
	box-shadow: 0 0 10px #ddd;
	transition:all 0.3s;
	max-width: 80%;
	margin: 0 auto;
}
.cy-network-onenav li:hover .img img{
	box-shadow: 0 0 30px #ccc;
}
.cy-network-onenav li p{
	line-height: 56px;
	text-align: center;
	font-size: 21px;
}
.cy-network-twonav {
	padding: 50px 0px;
}
.cy-network-twonav ul li{
	width: 20%;
	margin-bottom: 20px;
	text-align: center;
	float: left;
}
.cy-network-twonav ul li img{
	max-width: 80%;
	display: inline-block;
}
.cy-network-twonav ul li p{
	line-height: 64px;
	text-align: center;
	height: 64px;
	font-size: 18px;
}
.cy-network-twonav ul li .img{
	display: inline-block;
	transition:all 0.3s;
}

.cy-network-mapsmain {
	background-color: #fafafa;
	padding: 80px 0px;
	margin: 0px;
	overflow: hidden;
}
.rat-network-mapinfo {
	width: 830px;
	height: 660px;
	margin: 0px auto;
	padding: 0px 140px 0px 0px;
	background-image: url(../images/mapz.png);
	background-size: 100% auto;
	background-position: bottom right;
	background-repeat: no-repeat;
}

/* 新闻动态 */
.cy-news-infolist {padding: 0px;margin: 0px;overflow: hidden;}
.cy-news-infolist li {width: 100%;margin-bottom: 32px;padding-bottom: 32px;border-bottom: 1px solid #dedede;overflow: hidden;}
.cy-news-infolist li a {display: block;}
.cy-news-infolist .cy-news-oneimg{width: 280px;float: left;overflow: hidden;border: 1px solid #ddd;border-radius: 5px;}
.cy-news-infolist .cy-news-oneimg img{display: block;width: 100%;transition:all 1s;}
.cy-news-infolist .cy-news-oneinfo{width: calc(100% - 300px);float: right;background: url(../images/news-more.png) no-repeat right 109px;}
.cy-news-infolist .cy-news-oneinfo .name{font-size: 18px;color: #333;line-height: 18px;overflow: hidden;margin: 5px 0 16px 0;transition:all 0.3s;overflow: hidden;height: 18px;}
.cy-news-infolist .cy-news-oneinfo .txt{font-size: 14px;color: #999;line-height: 26px;margin-bottom: 35px;height: 52px;overflow: hidden;transition:all 0.3s;}
.cy-news-infolist .cy-news-oneinfo .time {font-size: 14px;color: #999;transition:all 0.3s;margin-bottom: 15px;}
.cy-news-infolist li:hover .name{color: #059bd9;}
.cy-news-infolist li:hover .txt{color: #059bd9;}
.cy-news-infolist li:hover .time{color: #059bd9;}
.cy-news-infolist li:hover img{transform:scale(1.1);}
.cy-news-infolist .click-more{height: 45px;background: #fff;box-shadow: 0 0 10px #ddd;text-align: center;line-height: 45px;margin-top: 40px;font-size: 16px;color: #4f4f4f;margin-bottom: 133px;cursor: pointer;transition:all 0.3s;}
.cy-news-infolist .click-more:hover{background: #059BD9;color: #fff;}
.cy-news-detailsmain {padding-top: 60px;padding-bottom: 40px;background: url(../images/news-detailsbg.jpg) no-repeat top center;background-color: #fafafa;background-size: 100% 100%;}
.cy-news-detailsinfo {padding: 0px;margin: 0px;overflow: hidden;}
.cy-news-detailstitle {width: 100%;text-align: center;overflow: hidden;}
.cy-news-detailstitle h1 {width: auto;font-size: 30px;line-height: 40px;height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #333;display: block;text-align: center;margin-bottom: 10px;font-weight: normal;}
.cy-news-detailstitle p {width: 100%;text-align: center;font-size: 14px;margin-bottom: 40px;}
.cy-news-detailstxt {width: 100%;overflow: hidden;position: relative;margin: 0 auto;padding-bottom: 30px;}
.cy-news-detailsother {height: auto;width: 100%;overflow: hidden;}
.cy-news-detailsother ul {padding: 25px 0;overflow: hidden;}
.cy-news-detailsother li {font-size: 14px;color: #999;line-height: 30px;}
.cy-news-detailsother li a {background: transparent;text-decoration: none;color: #08c;}
.cy-news-detailsother .back {width: 50px;height: 50px;display: block;text-align: center;line-height: 50px;border: 1px solid #eee;border-radius: 50%;float: right;font-size: 14px;color: #333;margin-top: 40px;}
.cy-news-detailsother .back:hover {background-color: #005ca1;border-color: #005ca1;color: #fff;}

/* 技术优势 */
.cy-advantage-techmain {padding: 0px;margin: 0px;overflow: hidden;}
.cy-advantage-techtitle {padding: 80px 0 60px;background: #f2f2f2;position: relative;}
.cy-advantage-techinfo {padding: 0px;margin: 0px;overflow: hidden;position: relative;}
.cy-advantage-techlist {width: 240px;display: table;height: 100%;position: absolute;top: 0px;left: 20px;z-index: 50;}
.cy-advantage-techlist ul {padding-top: 50px;width: auto;height: auto;position: inherit;display: block;}
.cy-advantage-techlist li {display: block;padding-left: 40px;background: url(../images/img-06.png) no-repeat 21px center;line-height: 13px;color: #000;margin: 23px 0;font-size: 13px;}
.cy-advantage-techlist li.cur {background: url(../images/img-07.png) no-repeat 21px center;}
.cy-advantage-techonemain {padding: 0px;margin: 0px;overflow: hidden;}
.cy-advantage-techleft {width: 50%;height: 100%;background-image: url(../images/index-baseinfobg.jpg);background-repeat: repeat-y;background-position: center;padding: 0px;margin: 0px;overflow: hidden;float: left;position: absolute;}
.cy-advantage-techinfoall {width: 80%;background-color: #fff;position: absolute;top: 50%;left: 10%; transform: translateY(-50%);text-align: center;padding: 50px 0px 80px;margin: 0px;overflow: hidden;}
.cy-advantage-techinfoimg {padding: 0px;margin: 0px 0px 65px;overflow: hidden;}
.cy-advantage-techinfotitle {display: block;margin: 0 auto 36px;text-align: center;font-size: 38px;color: #000;line-height: 38px;padding-bottom: 38px;background: url(../images/img-06.jpg) no-repeat center bottom;}
.cy-advantage-techinfotxt {text-align: center;font-size: 14px;color: #666;line-height: 26px;padding: 0 5%;}
.cy-advantage-techright {width: 50%;height: 100%;float: right;background-size: cover;background-repeat: no-repeat;background-position: center;}
.cy-advantage-nummain {background: url(../images/advantage-numbg.jpg) no-repeat center;padding: 80px 0px;overflow: hidden;}
.cy-advantage-numlist {width: 100%;max-width: 1400px;margin: 0px auto;padding: 0px;overflow: hidden;text-align: center;}
.cy-advantage-numlist li {width: 19%;margin: 0 5.5%;display: inline-block;vertical-align: top;}
.cy-advantage-numlist li .box {font-size: 120px;color: #fff;text-align: center;line-height: 120px;}
.cy-advantage-numlist li .box .sp {font-size: 54px;color: #fff;vertical-align: top;line-height: 54px;}
.cy-advantage-numlist li p {font-size: 21px;color: #fffefb;text-align: center;line-height: 26px;}
.cy-advantage-schoolmain {background-color: #fafafa;padding: 100px 0px;margin: 0px;overflow: hidden;}
.cy-advantage-schoolinfo {width: 100%;max-width: 1400px;margin: 60px auto 0px;padding: 0px;overflow: hidden;}
.cy-advantage-schoolinfo .li {padding: 13px;background: #fff;box-shadow: 0 0 10px #ddd;border-radius: 5px;padding-bottom: 20px;transition: all 0.3s;margin: 10px;background: #fff;display: block;}
.cy-advantage-schoolinfo .li .img img {width: 100%;display: block;}
.cy-advantage-schoolinfo .li .tit {font-size: 22px;color: #000;margin-top: 20px;line-height: 22px;margin-bottom: 10px;}
.cy-advantage-schoolinfo .li .te {line-height: 24px;height: 72px;font-size: 14px;overflow: hidden;color: #666;}
.cy-advantage-schoolinfo .owl-buttons {display: none;}

/* 生产基地 */
.cy-production-basemain {padding: 0px;margin: 0px;overflow: hidden;}
.cy-production-basetitle {background: url(../images/production-titlebg.jpg) no-repeat center;padding-top: 100px;padding-bottom: 100px;}
.cy-production-baselist {border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;padding: 0px;margin: 0px;overflow: hidden;}
.cy-production-baselist li {width: 14.2857%;height: 100px;font-size: 16px;text-align: center;line-height: 100px;border-right: 1px solid #ddd;box-sizing: border-box;cursor: pointer;}
.cy-production-baselist li span {width: 27px;height: 27px;background: url(../images/production-listdot.png) no-repeat;vertical-align: middle;margin-right: 10px;display: inline-block;}
.cy-production-baselist li.cur {font-weight: 600; color: #005ca1;}
.cy-production-baselist li.cur span {background: url(../images/production-listdotl.png) no-repeat;}
.cy-production-baseinfo {padding: 0px;margin: 0px;overflow: hidden;position: relative;}
.cy-production-baseleft {width: 50%;float: left;padding: 0px;margin: 0px;}
.cy-production-baseleft img {width: 100%;}
.cy-production-baseright {width: 50%;height: 100%;position: absolute;right: 0px;}
.cy-production-baseright .cy-production-baseoneimg {position: absolute;height: 50%;top: 0;width: 100%;background-size: cover;}
.cy-production-baseright .cy-production-baseoneimg img {display: none;}
.cy-production-baseright .cy-production-baseonetxt {position: absolute;height: 50%;bottom: 0;width: 100%;padding: 10% 10% 0px;}
.cy-production-baseonetxt h3 {font-size: 38px;color: #000;line-height: 38px;margin-bottom: 24px;}
.cy-production-baseonetxt p {font-size: 16px;color: #666;line-height: 24px;max-height: 72px;overflow: hidden;margin-bottom: 56px;}
.cy-production-baseonetxt a {width: 209px;height: 51px;display: block;text-align: center;line-height: 51px;font-size: 13px;color: #fff;background: #0879d5;border-radius: 51px;border: 2px solid #0879d5;transition: all 0.3s;}
.cy-production-baseinfo .click {width: 128px;height: 128px;position: absolute;left: 50%;top: 50%;margin-left: -64px;margin-top: -64px;z-index: 1;background: url(../images/production-witer.png) no-repeat center;cursor: pointer;transform: scale(0);transition: all 0.8s;}
.cy-production-baseinfo .click.cur {transform: scale(1);}

.cy-production-detailsmain {background: url(../images/about-bg.jpg) no-repeat center;background-size: cover;padding: 145px 0px 100px;margin: 0px;overflow: hidden;}
.cy-production-detailsabouttitle {font-size: 23px;color: #333;text-align: center;line-height: 23px;background: url(../images/production-title-xian.jpg) no-repeat center bottom;padding-bottom: 40px;position: relative;}
.cy-production-detailsaboutinfo {font-size: 14px;line-height: 26px;width: 100%;max-width: 1200px;margin: 50px auto;padding: 0px;overflow: hidden;}
.cy-production-detailspromain {background: #f7f7f7 url(../images/img-39.jpg) no-repeat center top;padding: 80px 0px 100px;margin: 0px;overflow: hidden;}
.cy-production-detailspromain h3, .cy-production-detailspromain p {color: #fff;}
.cy-production-detailsprolist {width: 100%;max-width: 1400px;padding: 0px;margin: 50px auto 0;position: relative;}
.cy-production-detailsprolist li {width: calc(25% - 15px);background: #fff;padding: 20px 10px;margin-right: 20px;margin-bottom: 30px;transition: all 0.3s;float: left;}
.cy-production-detailsprolist li:hover {box-shadow: 0 0 10px #464646;}
.cy-production-detailsprolist li:nth-child(4n) {margin-right: 0px;}
.cy-production-detailsprolist li img {display: block;width: 100%;}
.cy-production-detailsprolist li .title {font-size: 18px;color: #333;text-align: center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;height: 22px;line-height: 22px;margin: 20px 0px 10px;}
.cy-production-detailsprolist li .dot {width: 31px;height: 31px;background: url(../images/img-60.png) no-repeat;background-size: 100%;margin: 15px auto 0;}
.cy-production-detailsphotomain {padding: 80px 0px;margin: 0px;overflow: hidden;}
.cy-production-detailsphotolist {width: 100%;max-width: 1400px;padding: 0px;margin: 0px auto 0;overflow: hidden;}
.cy-production-detailsphotolist .owl-demo-box{position: relative;}
.cy-production-detailsphotolist .item img{width: 100%;display: block;margin: 0 auto;}
.cy-production-detailsphotolist #owl-demo{margin-top: 20px;}
.cy-production-detailsphotolist #owl-demo .owl-controls  .owl-pagination .owl-page{width: 11px;height: 16px;margin: 0 10px;display: inline-block;border-radius: 50%;background:url(../images/img-17.png) no-repeat center;}
.cy-production-detailsphotolist #owl-demo .owl-controls  .owl-pagination{text-align: center;margin-top: 35px;}
.cy-production-detailsphotolist #owl-demo .owl-controls  .owl-pagination .owl-page.active{background: url(../images/img-62.png) no-repeat;}
.cy-production-detailsphotolist #owl-demo .owl-controls  .owl-buttons{display: none;}
.cy-production-basenum {background: url(../images/img-41.jpg) no-repeat;background-size: cover;padding-top: 190px;padding-bottom: 184px;}
.cy-production-basenumlist {color: #fff;text-align: center;vertical-align: top;margin-bottom: 78px; overflow: hidden;}
.cy-production-basenumlist li {width: 33.33333%; padding: 0px 10px; margin: 0px; overflow: hidden; float: left;}
.cy-production-basenumlist li .numinfo {font-size: 120px; line-height: 120px;margin-bottom: 20px; text-align: center;}
.cy-production-basenumlist li .numinfo sup {font-size: 54px;color: #fff;line-height: 54px;}
.cy-production-basenumlist li p {font-size: 21px;color: #fff;text-align: center;line-height: 26px; margin: 0px; padding: 0px; overflow: hidden;}
.cy-production-basenuminfo {font-size: 16px;color: #d9f7ff;text-align: center;line-height: 26px;}

/* 人才发展 */
.cy-join-mainall {background-color: #fff; padding: 20px 4%;}
.cy-join-title {padding: 35px 0;position: relative;width: 100%; overflow: hidden;}
.cy-join-title h3 {font-size: 28px;color: #005ca1;padding-left: 25px;padding-right: 10px;line-height: 67px;background: #fff url(../images/join-ti.png) no-repeat left center;position: relative;z-index: 2;float: left;}
.cy-join-title span {display: block;width: 100%;height: 1px;background: url(../images/join-xian.png);float: right;position: absolute;top: 0;bottom: 0;margin: auto;}
.cy-join-info {padding: 0px; margin: 0px; overflow: hidden;}
.cy-join-infotext {padding-left: 23px;padding-bottom: 20px;}
.cy-join-infotext p {font-size: 20px;color: #005ca1;line-height: 28px;padding: 6px 0;margin: 0px;}
.cy-join-infotext3 {padding-bottom: 20px;padding-left: 6%;overflow: hidden;}
.cy-join-infotext3 h3 {font-size: 26px;color: #1367a0;line-height: 30px;margin-bottom: 20px;}
.cy-join-infotext3 p {font-size: 16px;color: #777;line-height: 25px;}
.cy-join-infotext2 {padding-left: 80px;padding-bottom: 20px;overflow: hidden;}
.cy-join-infotext2 h5 {font-size: 28px;color: #005ca1;font-weight: bold;line-height: 45px;}
.cy-join-infotext2 p {font-size: 20px;color: #000;line-height: 30px;}
.cy-join-infotext4{padding-bottom: 20px;width: 100%;}
.cy-join-infotext4 li {width: 100%;background: #fff;border-bottom: 1px solid #fff;}
.cy-join-infotext4 li .list {background: #979797;padding: 13px 4%;}
.cy-join-infotext4 li .list.zk {background: #025b9f;}
.cy-join-infotext4 li .list p {color: #fff;font-size: 20px;line-height: 30px;margin: 0px;float: left;}
.cy-join-infotext4 li .list span.jiantou {width: 32px;height: 32px;background: url(../images/kai.png) no-repeat center center;background-size: 100% 100%;}
.cy-join-infotext4 li .list.zk span.jiantou {background: url(../images/guan.png) no-repeat center center!important;}
.cy-join-infotext4 .inner {background: #ededed;padding:20px 4% 30px;}
.cy-join-infotext4 .inner p{font-size: 16px;color: #666;line-height: 25px;margin: 0px;}

/* 图片展示 */
.cy-society-pcinfo{position: relative;margin-top: 120px;}
.cy-ny-maininfo .cy-society-pcinfo img.bg{display: block;width: 100%;}
.cy-ny-maininfo .cy-society-pcinfo .ajax-box{position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;z-index: 1;}
.cy-ny-maininfo .cy-society-pcinfo ul{cursor: pointer;width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;}
.cy-ny-maininfo .cy-society-pcinfo ul img.bg{display: block;width: 100%;}
.cy-ny-maininfo .cy-society-pcinfo li{width: 100%;position: absolute;height: 100%;left: 0px;top: 0px;transition:all 2s;background: none;}
.cy-ny-maininfo .cy-society-pcinfo li .gez img{width: 100%;}
.cy-ny-maininfo .cy-society-pcinfo li .gez p{line-height: 28px;color: #333;font-size: 18px;}
.cy-ny-maininfo .cy-society-pcinfo li .gez{position: absolute;z-index: 1;}
.cy-ny-maininfo .cy-society-pcinfo li .gez1{top: 0%;left: 23%;width: 253px;}
.cy-ny-maininfo .cy-society-pcinfo li .gez2{bottom: 11%;left: 12%;width: 218px;}
.cy-ny-maininfo .cy-society-pcinfo li .gez3{top: 27%;left: 48%;width: 287px;}
.cy-ny-maininfo .cy-society-pcinfo li .gez4{right: 16%;top: 4%;width: 223px;}
.cy-ny-maininfo .cy-society-pcinfo li .gez5{bottom: 1%;right: 1%;width: 189px;}
.cy-ny-maininfo .cy-society-pcinfo li img{display: block;}
.cy-ny-maininfo .cy-society-pcinfo li.cur{transform: scale(2);opacity: 0;}
.cy-ny-maininfo .cy-society-pcinfo li.hide{display: none;}
.cy-ny-maininfo .cy-society-pcinfo .box1{width: 274px;height: 236px;background: #fff;position: absolute;top: 61px;left: 20%;}
.cy-ny-maininfo .cy-society-pcinfo .box2{width: 254px;height: 199px;background: #fff;position: absolute;bottom: 10px;left: 10%;}
.cy-ny-maininfo .cy-society-pcinfo .box3{width: 322px;height: 265px;background: #fff;position: absolute;top: 257px;left: 50%;}
.cy-ny-maininfo .cy-society-pcinfo .box4{width: 250px;height: 204px;background: #fff;position: absolute;top: 20px;left: 70%;}
.cy-ny-maininfo .cy-society-pcinfo .box5{width: 230px;height: 185px;position: absolute;right: 5%;top: 330px;}
.cy-ny-maininfo .prev{display: block !important;width: 50px;height: 50px;background: #000;position: absolute;top: 50%;left: 0px;z-index: 9;background:url(../images/img-79.png) no-repeat;background-size: 100%;cursor: pointer;}
.cy-ny-maininfo .next{display: block !important;width: 50px;height: 50px;background: #000;position: absolute;top: 50%;right: 0px;z-index: 9;background:url(../images/img-80.png) no-repeat;background-size: 100%;cursor: pointer;opacity: 0.7;}
.img-qh{width: 100%;height: 100%;top: 0px;left: 0px;position: fixed;z-index: 1000;}
.img-qh ul{height: 100%;width: 100%;}
.img-qh li{width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;z-index: 1;opacity: 0;left: 50px}
.img-qh li.cur{z-index: 2;left: 0px;opacity: 1;}
.img-qh img{width: 761px;height: 493px;display: block;margin: 0 auto;}
.img-qh .box{width: 761px;height: 107px;background: #fff;margin: 0 auto;position: relative;}
.img-qh table{width: 100%;height: 100%;}
.img-qh .box .title{line-height: 107px;float: left;font-size: 24px;color: #000;padding-left: 30px;}
.img-qh .box .hide{width: 22px;height: 22px;background: url(../images/img-94.png) no-repeat;position: absolute;right: 35px;top: 40px;cursor: pointer;}
.img-qh .prev{width:50px;height: 88px; position: absolute;top: 50%;left: 0px;margin-top: -44px;background: url(../images/img-95.png) no-repeat left center;cursor: pointer;z-index: 3;}
.img-qh .prev:hover{background: url(../images/img-96.png) no-repeat left center;}
.img-qh .next{width:50px;height: 88px; position: absolute;top: 50%;right: 0px;margin-top: -44px;background: url(../images/img-95.png) no-repeat right center;cursor: pointer;z-index: 3}
.img-qh .next:hover{background: url(../images/img-96.png) no-repeat right center;}


@media (max-width: 1200px) {
	.cy-network-twonav ul li{
		width: 25%;
	}
}
@media (max-width: 1024px) {
	.mobile {display: block;}
	.pc {display: none;}
	.cy-index-html {overflow: auto;}
	.cy-header-main {background-color: #fff; height: auto; padding: 10px 0px;border-bottom: 1px solid #e9e9e9;}
	.cy-header-logo {margin: 0px;}
	.cy-header-logo img {height: 35px;}
	.cy-header-nav {display: none;}
	.cy-header-main .head-menu{display: block;}
	.rat-banner {margin-top: 55px; height: auto;}
	.rat-banner-info {display: none;}
	.rat-banner .swiper-slide {height: auto !important; background: inherit;}
	.rat-banner .swiper-slide img {width: 100%; display: block;}
	.cy-index-title {width: 90%; margin: 0px auto;}
	.cy-index-title h3 {font-size: 25px;line-height: 25px;margin-bottom: 7px;}
	.cy-index-title p {font-size: 14px; margin: 0px;}
	.cy-index-title span {display: none;}
	.cy-index-aboutmain {padding: 50px 0px;}
	.cy-index-aboutinfo {margin-top: 20px;position: inherit;}
	.cy-index-aboutinfo .about-ico {display: none;}
	.cy-index-aboutinfoimg {width: 100%; float: inherit; border-radius: 0px;}
	.cy-index-aboutinfotxt {width: 100%; float: inherit; padding: 20px 0px 0px; margin: 0px; overflow: hidden;}
	.cy-index-aboutinfotxt .name {font-size: 20px;line-height: 24px;margin-bottom: 12px;}
	.cy-index-aboutinfotxt .info {margin-bottom: 20px;line-height: 24px;}
	.cy-index-basemain {margin-bottom: 40px;}
	.cy-index-baselist {width: 100%; float: inherit;}
	.cy-index-baselist ul {padding-top: 0px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc; width: 100%;height: 100%;position: relative;display: flex;}
	.cy-index-baselist li {border-right: 1px solid #ccc; margin: 10px 0px; line-height: 40px; height: 40px;}
	.cy-index-baselist li:last-child {border-right: 0px;}
	.cy-index-baseinfo {width: 100%; height: auto; float: inherit; position: inherit; background: none; padding: 0px 10px;}
	.cy-index-baseinfoall {position: inherit; top: 0px; transform: none; padding-bottom: 10px;}
	.cy-index-baseinfotitle {margin-bottom: 20px; padding-bottom: 20px; font-size: 32px;}
	.cy-index-baseinfoimg {display: none;}
	.cy-index-baseimg {width: 100%; float: none; background: none !important; padding: 0px 10px;}
	.cy-index-baseimg img {display: block;}
	.cy-index-advantagemain {margin-bottom: 30px;}
	.cy-index-advantagelist {padding-bottom: 50px; overflow: hidden;}
	.cy-index-advantagelist li {width: 100%;}
	.cy-index-advantagelist li .te {top: 80%;opacity: 1;box-shadow: 0 0px 10px #ccc;}
	.cy-index-advantagelist .owl-controls {display: none !important;}
	
	.cy-index-contactlist2 {width: 100%; margin-top: 20px; padding: 0px 10px; border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
	.cy-index-contactlist2 ul {padding-top: 0px;}
	.cy-index-contactlist2 li {border-right: 1px solid #ccc; margin: 10px 0px; line-height: 30px; height: 30px;padding-left: 40px;background: url(../images/img-06.png) no-repeat 21px center;color: #000;font-size: 13px;}
	.cy-index-contactlist2 li.cur a {font-weight: 600; color: #333;}
	.cy-index-contactlist2 li.cur {background: url(../images/img-07.png) no-repeat 21px center;}
	.cy-index-contactlist2 li:last-child {border-right: 0px;}
	.cy-index-contactinfo2 {padding: 20px 0px 0px;margin: 0px;overflow: hidden;}
	.cy-index-contactinfo2 li {width: 50%; padding: 0px 10px; margin: 0px; float: left; text-align: center;}
	.cy-index-contactinfo2 li img {display: block;width: 80%;margin: 0 auto;}
	.cy-index-contactinfo2 li .p {text-align: center;font-size: 14px;line-height: 30px;height: 30px;color: #666;}

	.cy-footer-main {padding: 10px 0px;margin: 0px; box-shadow: 0 0 10px #ddd; border: 0px; text-align: center;}
	.cy-footer-top {display: none;}
	.cy-footer-bottom {margin: 0px;}
	.cy-footer-copyright,.cy-index-footer-copyright {width: 100%; float: inherit;}
	.cy-index-footer {position: inherit; bottom: inherit;box-shadow: 0 0 10px #ddd; border: 0px; padding: 10px 0px 5px; height: auto; text-align: center;}
	.cy-index-footer-friendlink, .cy-index-footer-copyright a, .right_nav {display: none;}
	.cy-products-casemain {display: none;}
	.mobile-js {display: block;}
	.rat-ny-banner {margin-top: 55px;}
	.rat-ny-banner img {width: 100%;}
	.cy-ny-banertxt h3 {font-size: 20px; line-height: 24px; margin-bottom: 20px;}
	.cy-ny-banertxt p {font-size: 14px;margin-bottom: 10px;}
	.cy-ny-banertxt span img {margin-top: 16px;width: 28px;}
	.cy-about-profileall {padding: 30px 0px 60px;}
	.cy-about-profileinfo {margin-top: 20px; line-height: 24px;}
	.cy-about-profileinfo .row img {display: block;width: 75%; margin: 0px auto 10px;}
	.cy-about-culturetitle {padding: 40px 0px;}
	.cy-about-cultureinfo {position: inherit;}
	.cy-about-cultureleft {width: 100%; position: inherit; background: inherit;}
	.cy-about-cultureleft img {width: 100%; display: block;}
	.cy-about-cultureright {padding: 30px; width: 100%; float: inherit; background: inherit;}
	.cy-about-cultureright p {margin: 0 3% 4px;padding-left: 24px;line-height: 30px;font-size: 12px;background-size: 14px !important;background-position: left 8px !important;}
	.cy-about-developmentmain {padding: 50px 0px 30px;}
	.cy-about-developmentnum {margin-bottom: 0px;}
	.cy-about-developmentinfo,.cy-society-pcinfo {margin: 40px 0px 10px; position: inherit;}
	.cy-about-developmentinfo .bg,.cy-society-pcinfo .bg, .cy-about-developmentinfo ul,.cy-ny-maininfo .prev,.cy-ny-maininfo .next, .cy-society-pcinfo ul,.cy-society-pcinfo .prev,.cy-society-pcinfo .next {display: none !important;}
	.cy-about-developmentinfo .ajax-box,.cy-ny-maininfo .cy-society-pcinfo .ajax-box {position: inherit;}
	.mobile-q-js{display: block;}
	.mobile-q-js{	width: 98%;	margin: 0px auto;}
	.mobile-q-js .swiper-slide{min-height: auto;}
	.mobile-q-js .swiper-slide img{display: block;width: 100%;}
	.mobile-q-js .swiper-slide p {font-size: 14px;padding-top: 15px;padding-bottom: 15px;line-height: 28px;color: #666; text-align: center; margin: 0px;}
	.cy-about-honormain {padding-top: 50px;}
	.cy-about-honorlist {margin-top: 20px;}
	.cy-about-honorlist li {width: calc(33.33333% - 20px); margin-bottom: 10px;}
	.cy-about-honorbtn {margin-top: 20px;}
	.cy-about-honormain .cy-about-honorother {margin: 40px 0px;}
	.cy-honor-infomain {padding: 100px 0px 50px;}
	.honor-list {margin-top: 30px;}
	.cy-honor-one .exp {height: auto;text-overflow:ellipsis;white-space: nowrap; margin-bottom: 0px;}
	.cy-honor-one .exp p {margin: 0px;}
	.cy-network-infomain {padding-top: 100px;}
	.cy-network-onenav li p {font-size: 16px;line-height: 44px;}
	.cy-network-onenav li .img img{max-width: 90%;}
	.rat-network-mapinfo {width: 1000px;height: auto; padding: 0px 150px 115px 0px;}
	.cy-ny-maininfo {padding: 30px 0px;}
	.cy-ny-twonav .container {padding: 0px;}
	.cy-ny-twonav ul li {width: calc(25% - 1px); padding: 0px; text-align: center;}
	.cy-ny-twonav ul li:last-child {border-right: 0px;}
	.cy-ny-twonav ul li a {line-height: 50px; font-size: 14px;}
	.cy-join-title {padding: 15px 0px;}
	.cy-join-title h3 {font-size: 18px; line-height: 40px; margin-bottom: 5px;background-size: auto 100%; padding-left: 15px;}
	.cy-join-info img{width: 100%;}
	.cy-join-infotext,.cy-join-infotext2 {padding-left: 15px; padding-bottom: 10px;}
	.cy-join-infotext2 h5 {font-size: 18px;line-height: 28px;}
	.cy-join-infotext p,.cy-join-infotext2 p {font-size: 14px; line-height: 25px; padding: 0px; margin: 0px;}
	.cy-join-infotext3 h3 {font-size: 18px; margin: 10px 0px;}
	.cy-join-infotext4 li .list {padding: 5px;}
	.cy-join-infotext4 li .list span.jiantou {height: 25px; width: 25px;}
	.cy-join-infotext4 li .list.zk span.jiantou {background-size: 100% !important;}
	.cy-join-infotext4 li .list p {font-size: 16px;}
	.cy-join-infotext4 .inner {padding: 10px 10px 15px;}
	.cy-join-infotext4 .inner p,.cy-join-infotext3 p {font-size: 14px; margin: 0px;}
	.cy-advantage-nummain {padding: 30px 0px;}
	.cy-advantage-numlist li {width: 29%; margin: 0 1.3%; display: inline-block;}
	.cy-advantage-numlist li .box {font-size: 24px; line-height: 45px;}
	.cy-advantage-numlist li .box .sp {font-size: 18px; line-height: 30px;}
	.cy-advantage-numlist li p {font-size: 12px;}
	.cy-advantage-schoolmain,.cy-production-basetitle {padding: 30px 0px;}
	.cy-advantage-schoolinfo {margin-top: 10px;}
	.cy-products-casekuan,.cy-products-servicemain,.cy-products-askmain,.cy-products-catemain {padding: 30px 0px;}
	.cy-production-baselist li {font-size: 14px;height: 50px;line-height: 50px;}
	.cy-production-baselist li span {width: 18px;height: 18px;background-size: 100% !important;}
	.cy-production-baseleft {width: 100%; float: inherit;}
	.cy-production-baseright {width: 100%; position: inherit;height: auto;}
	.cy-production-baseright .cy-production-baseoneimg {position: inherit; background: inherit; height: auto;}
	.cy-production-baseright .cy-production-baseoneimg img {display: block;width: 100%;}
	.cy-production-baseright .cy-production-baseonetxt {position: inherit; padding: 30px 20px 50px;}
	.cy-production-baseonetxt h3 {font-size: 28px;line-height: 28px;margin-bottom: 12px;}
	.cy-production-baseonetxt p {font-size: 14px;line-height: 20px;height: 60px; margin-bottom: 30px;}
	.cy-production-baseonetxt a {width: 100%;height: 30px;border-radius: 30px;overflow: hidden;line-height: 30px;}
	.cy-production-baseinfo .click {width: 100px; height: 100px; border-radius: 50%; margin-top: -50px; margin-left: -50px;}
	.cy-production-detailsmain,.cy-production-detailspromain,.cy-production-detailsphotomain {padding: 30px 0px;}
	.cy-production-detailsaboutinfo {margin: 20px 0px; line-height: 1.8;}
	.cy-production-detailsaboutinfo p {margin: 0px;}
	.cy-production-detailsaboutinfo img {width: 100% !important;}
	.mobile-js p {text-align: center;}
	.cy-products-servicelist li {width: 100%; height: auto; margin: 0px 0px 20px; float: none;}
	.cy-products-servicelist li .p1 {font-size: 28px; margin-bottom: 10px;}
	.cy-products-servicelist li .p2 {font-size: 14px; padding: 0px;}
	.cy-products-asklist {margin: 20px 0px;}
	.cy-products-asklist ul li .top {line-height: 44px; height: 44px; background-size: 25px;}
	.cy-products-asklist ul li .top p {line-height: 44px; font-size: 14px; margin-left: 20px;}
	.cy-products-asklist ul li .bot {padding: 27px 15px; background-position: 41px top; font-size: 13px;}
	.cy-products-catetitle {margin: 0px; padding: 0px; overflow: hidden;}
	.cy-products-catetitle h3 {font-size: 40px;line-height: 40px;margin-bottom: 10px;}
	.cy-products-catetitle p {font-size: 18px;padding-bottom: 8px;}
	.cy-products-catelist li {width: calc(50% - 20px); height: auto; margin: 0px 10px 20px; padding: 10px 0px; background-color: #fff;}
	.cy-products-catelist li img {height: auto;}
	.cy-products-catelist li .p1 {font-size: 14px;}
	.cy-products-catelist li .bg {width: 20px; height: 20px; margin: 10px auto 0px;}
	.cy-products-detailstopmain {margin-top: 55px; position: inherit;}
	.cy-products-detailstopmain .zjjihui {display: none;}
	.cy-products-detailstopimg {width: 100%; padding: 0px 10px; position: inherit; transform: none;}
	.cy-products-detailstopmain .container {position: inherit; transform: none; height: auto; top: auto; left: auto;}
	.cy-products-detailstopleft {width: 100%; height: auto; overflow-y: hidden; padding: 20px 0px;}
	.cy-products-detailstopleft h3 {font-size: 28px; margin-bottom: 0px; line-height: 1.8; text-align: center;}
	.cy-products-detailstopleft .title {font-size: 16px;background-color: #333; color: #fff; line-height: 30px; padding: 0px 10px; overflow: hidden;}
	.cy-products-detailstopleft .infotxt,.cy-products-detailstopleft .infotxt2 {font-size: 12px !important; line-height: 1.8;margin-bottom: 10px; background: none; padding: 0px 10px; display: block;}
	.cy-products-detailstopleft .down a {width: 100%; margin-top: 0px; font-size: 16px; padding: 0px 10px;}
	.cy-products-detailstitle,.cy-products-networktitle {padding: 30px 0px;}
	.cy-products-detailsinfo,.cy-products-detailsadvantage {padding: 40px 0px; min-height: auto; height: auto;}
	.cy-products-detailsinfotitle {font-size: 28px; margin-bottom: 20px;}
	.cy-products-detailsinfotxt p {font-size: 14px; line-height: 28px; margin-bottom: 10px; background-size: 20px; padding-left: 30px;}
	.cy-products-detailsinfotitle2 {font-size: 28px; margin: 0px 0px 20px;}

	.cy-production-detailspromain {background-size: auto 100%;}
	.cy-production-detailsprolist {margin-top: 20px;}
	.cy-production-detailsprolist li {width: calc(50% - 10px); margin-bottom: 20px;}
	.cy-production-detailsprolist li:nth-child(2n) {margin-right: 0px;}
	.cy-production-detailsprolist li:nth-child(4n) {margin-right: auto;}
	.cy-production-detailsprolist li .title {font-size: 14px;}
	.cy-production-detailsprolist li .dot {width: 20px;height: 20px;margin: 10px auto 0px;}
	.cy-production-basenum {padding: 50px 0px;}
	.cy-production-basenumlist {margin-bottom: 20px;}
	.cy-production-basenumlist li .numinfo {font-size: 32px; line-height: 32px;}
	.cy-production-basenumlist li .numinfo sup {font-size: 16px; line-height: 16px;}
	.cy-production-basenumlist li p,.cy-production-basenuminfo {font-size: 14px; line-height: 24px;}
	
	.cy-advantage-techtitle {padding: 30px 0px;}
	.cy-advantage-techlist {width: 100%; float: inherit; position: inherit; top: auto; left: auto;}
	.cy-advantage-techlist ul {padding-top: 0px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc; width: 100%;height: 100%;position: relative;display: flex;}
	.cy-advantage-techlist li {border-right: 1px solid #ccc; margin: 10px 0px; line-height: 40px; height: 40px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
	.cy-advantage-techlist li:last-child {border-right: 0px;}
	.cy-advantage-techleft {position: inherit; width: 100%; top: auto; left: auto; height: auto; float: inherit;}
	.cy-advantage-techinfoall {position: inherit; width: 100%; transform: none; top: auto;left: auto; padding: 40px 10px 30px;}
	.cy-advantage-techinfotitle {font-size: 28px; line-height: 1.5; padding-bottom: 10px; margin-bottom: 20px;}
	.cy-advantage-techright,.cy-advantage-techinfoimg {display: none;}

	.cy-news-infolist li {padding-bottom: 15px; margin-bottom: 15px;}
	.cy-news-infolist .cy-news-oneimg {width: 100%; float: none;}
	.cy-news-infolist .cy-news-oneinfo {width: 100%; float: none; padding-bottom: 0px; background-size: 35px;}
	.cy-news-infolist .cy-news-oneinfo .name {font-size: 16px; margin: 10px 0px; height: auto;}
	.cy-news-infolist .cy-news-oneinfo .txt {font-size: 12px; margin-bottom: 15px; line-height: 22px; height: 44px;}
	.cy-news-detailstitle h1 {font-size: 24px; line-height: 30px; height: 30px;}
	.cy-news-detailstitle p {margin-bottom: 20px;}
	.cy-news-detailstxt {font-size: 12px; line-height: 25px;}
}
@media (max-width: 800px) {
	.mobile-q-js {margin-bottom: 10px;}
	.cy-network-infomain li p {font-size: 14px; margin: 0px;}
	.cy-network-navname {margin-top: 20px; font-size: 14px;}
	.cy-network-onenav {overflow: hidden;}
	.cy-network-onenav li{width: 50%;}
	.cy-network-onenav{padding: 20px 0px;}
	.cy-network-twonav{padding: 20px 0px;}
	.cy-network-twonav ul li{width: 50%;}
	.cy-network-twonav ul li p {font-size: 14px;}
	.rat-network-mapinfo {width: auto;height: auto; padding: 0px 60px 50px 0px;}
	.cy-production-baseonetxt h3 {font-size: 20px;}
}